package com.kksoft.readcm.objects;

import com.kksoft.readcm.a.Appconfig;
import com.kksoft.readcm.a.c;
import com.kksoft.readcm.activity.App;
import com.kksoft.readcm.e.a;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicBoolean;

public final class j
{
  private static ConcurrentHashMap m = new ConcurrentHashMap();
  private final Appconfig a=null;
  private final String b=null;
  private final String c=null;
  private final String d=null;
  private final String e=null;
  private final URL f=null;
  private final String g=null;
  private final String h=null;
  private final int i=0;
  private final Object j=null;
  private String k=null;
  private String l=null;
  private AtomicBoolean n=null;
  private AtomicBoolean o=null;
  private final Object p=null;
  private String q=null;
  private ArrayList r=null;
  private String s=null;
  private int t=0;

  private j(String paramString, URL paramURL, int paramInt, boolean paramBoolean, Appconfig paramaf)
  {
//    Object localObject1 = new Object();
//    this.j = localObject1;
//    AtomicBoolean localAtomicBoolean1 = new AtomicBoolean();
//    this.n = localAtomicBoolean1;
//    AtomicBoolean localAtomicBoolean2 = new AtomicBoolean();
//    this.o = localAtomicBoolean2;
//    Object localObject2 = new Object();
//    this.p = localObject2;
//    this.a = paramaf;
//    if ((paramString == null) || (paramURL == null))
//      throw new a("Assets literal cannot be null");
//    this.f = paramURL;
//    this.i = paramInt;
//    String str1 = paramString.trim();
//    Object localObject3 = new URL(paramURL, str1);
//    if ((!((URL)localObject3).getProtocol().equals("http")) && (!((URL)localObject3).getProtocol().equals("https")))
//      throw new a("Assets may have a http or https protocol");
//    String str2 = ((URL)localObject3).toString();
//    this.b = str2;
//    if (this.b.toLowerCase().contains("data:"))
//      throw new a("Data urls are not allowed");
//    String str3 = this.b;
//    if (str3.indexOf("?") >= 0)
//    {
//      localObject3 = "";
//      int i2 = str3.lastIndexOf("/");
//      if (i2 >= 0)
//        break label662;
//      String str4 = str3;
//      int i5 = str4.indexOf("?");
//      if (i5 >= 0)
//      {
//        int i6 = i5 + 1;
//        int i7 = str4.length();
//        str3 = str4.substring(i6, i7);
//        str4 = str4.substring(0, i5);
//        i5 = str4.lastIndexOf(".");
//        if (i5 < 0)
//          break label699;
//        String str7 = str4.substring(i5);
//        label303: if (i5 >= 0)
//          str4 = str4.substring(0, i5);
//        String str9 = File.separator;
//        str3 = ((String)localObject3).concat(str9).concat(str4).concat(str3).concat(str7);
//      }
//    }
//    int i3;
//    if ((paramBoolean) && (this.i == 2))
//    {
//      localObject3 = ".css";
//      i3 = str3.lastIndexOf(".");
//      if (i3 >= 0)
//        str3 = str3.substring(0, i3);
//      str3 = str3.concat((String)localObject3);
//    }
//    str3 = c.e(str3);
//    int i1 = str3.lastIndexOf("/");
//    Object localObject4;
//    label424: label452: String str16;
//    int i4;
//    String str6;
//    if (i1 == -1)
//    {
//      localObject4 = str3;
//      i3 = ((String)localObject4).lastIndexOf(".");
//      if (i3 != -1)
//        break label733;
//      String str10 = "";
//      Object localObject5 = localObject4;
//      localObject4 = str10;
//      if ((paramBoolean) && (this.i == 2))
//        localObject4 = ".css";
//      this.g = localObject5;
//      this.h = ((String)localObject4);
//      ArrayList localArrayList = new ArrayList();
//      String str11 = File.separator;
//      String[] arrayOfString = str3.split(str11);
//      boolean bool = Collections.addAll(localArrayList, arrayOfString);
//      Object localObject6 = localArrayList.remove(0);
//      Object localObject7 = localArrayList.remove(0);
//      String str12 = (String)localArrayList.get(0);
//      this.c = str12;
//      Object localObject8 = localArrayList.remove(0);
//      String str13 = String.valueOf(this.a.e().b());
//      StringBuilder localStringBuilder1 = new StringBuilder(str13);
//      String str14 = File.separator;
//      StringBuilder localStringBuilder2 = localStringBuilder1.append(str14);
//      String str15 = this.c;
//      str16 = str15;
//      i4 = localArrayList.size() - 1;
//      str6 = "";
//      localObject4 = localArrayList.iterator();
//      int i8 = 0;
//    }
//    label662: label699: label733: String str20;
//    for (Object localObject9 = str16; ; localObject9 = str20)
//    {
//      String str5;
//      String str8;
//      if (!((Iterator)localObject4).hasNext())
//      {
//        this.d = ((String)localObject9);
//        this.e = str6;
//        return;
//        localObject4 = str3.substring(0, i4);
//        int i10 = i4 + 1;
//        int i11 = str3.length();
//        str5 = str3.substring(i10, i11);
//        break;
//        str8 = "";
//        break label303;
//        int i12 = localObject4 + 1;
//        int i13 = str3.length();
//        localObject4 = str3.substring(i12, i13);
//        break label424;
//        int i14 = ((String)localObject4).length();
//        String str17 = ((String)localObject4).substring(str5, i14);
//        str5 = ((String)localObject4).substring(0, str5);
//        localObject4 = str17;
//        break label452;
//      }
//      str3 = (String)((Iterator)localObject4).next();
//      if (str5 == str8)
//        Object localObject10 = localObject9;
//      if (str3.length() > 100)
//        str3 = str3.substring(0, 100);
//      String str18 = String.valueOf(localObject9);
//      StringBuilder localStringBuilder3 = new StringBuilder(str18);
//      String str19 = File.separator;
//      str20 = str19 + str3;
//      int i9;
//      str8 += 1;
//    }
  }

  public static j a(String paramString, Appconfig paramaf)
  {
//    try
//    {
//      URL localURL = new URL(paramString);
//      String str = paramString;
//      Appconfig localaf = paramaf;
////      localj = new j(str, localURL, 1, 0, localaf);
////      return localj;
//    }
//    catch (MalformedURLException localMalformedURLException)
//    {
//      while (true)
//      {
//        App.b(localMalformedURLException);
//        j localj = null;
//      }
//    }
//    catch (a locala)
//    {
//      while (true)
//        App.b(locala);
//    }
	return null;
  }

  public static j a(String paramString, URL paramURL, int paramInt, boolean paramBoolean, Appconfig paramaf)
  {
	return null;
//    try
//    {
//      String str = paramString;
//      URL localURL = paramURL;
//      int i1 = paramInt;
//      boolean bool = paramBoolean;
//      Appconfig localaf = paramaf;
//      localj = new j(str, localURL, i1, bool, localaf);
//      return localj;
//    }
//    catch (MalformedURLException localMalformedURLException)
//    {
//      while (true)
//      {
//        App.b(localMalformedURLException);
//        j localj = null;
//      }
//    }
//    catch (a locala)
//    {
//      while (true)
//        App.b(locala);
//    }
  }

  public final String a()
  {
	return b;
//    while (true)
//    {
//      synchronized (this.j)
//      {
//        if (this.k == null)
//          continue;
//        String str1 = this.k;
//        ??? = str1;
//        return ???;
//        ??? = this.f.toString();
//        if ((j)m.get(???) == null)
//        {
//          URL localURL = this.f;
//          int i1 = this.i;
//          Appconfig localaf = this.a;
//          j localj = a((String)???, localURL, i1, 0, localaf);
//          ArrayList localArrayList = new ArrayList();
//          String str2 = localj.b();
//          String str3 = File.separator;
//          String[] arrayOfString = str2.split(str3);
//          boolean bool = Collections.addAll(localArrayList, arrayOfString);
//          int i2 = localArrayList.size() - 1;
//          Object localObject4 = localArrayList.remove(i2);
//          ??? = "";
//          ??? = localArrayList.iterator();
//          if (((Iterator)???).hasNext())
//            break label212;
//          synchronized (this.j)
//          {
//            String str4 = b();
//            String str5 = ((String)???).concat(str4);
//            this.k = str5;
//            ??? = this.k;
//          }
//        }
//      }
//      ??? = b();
//      continue;
//      label212: Object localObject6 = localObject3.next();
//      ??? = ((String)???).concat("../");
//    }
  }

  public final void a(int paramInt1, int paramInt2, String paramString)
  {
    synchronized (this.p)
    {
      String str1 = String.valueOf(this.e);
      StringBuilder localStringBuilder1 = new StringBuilder(str1);
      String str2 = File.separator;
      StringBuilder localStringBuilder2 = localStringBuilder1.append(str2);
      String str3 = this.g;
      StringBuilder localStringBuilder3 = localStringBuilder2.append(str3).append("_");
      String str4 = String.valueOf(paramInt2);
      String str5 = str4 + "-" + 0 + ".jpg";
      this.s = str5;
      this.q = paramString;
      this.t = paramInt1;
      return;
    }
  }

  public final String b()
  {
	return null;
//    synchronized (this.j)
//    {
//      if (this.l != null)
//      {
//        String str1 = this.l;
//        ??? = str1;
//        return ???;
//      }
//      String str2 = this.d;
//      String str3 = String.valueOf(this.a.e().a());
//      StringBuilder localStringBuilder = new StringBuilder(str3);
//      String str4 = File.separator;
//      String str5 = str4;
//      String str6 = str2.replace(str5, "");
//      this.l = str6;
//      String str7 = this.l;
//      ??? = str7;
//    }
  }

  public final String c()
  {
    return this.d;
  }

  public final String d()
  {
    return this.b;
  }

  public final String e()
  {
    return this.c;
  }

  public final int f()
  {
    return this.i;
  }

  public final boolean g()
  {
//    if (!this.n.getAndSet(1))
//    {
//      AtomicBoolean localAtomicBoolean = this.o;
//      String str = this.d;
//      boolean bool = new File(str).exists();
//      localAtomicBoolean.set(bool);
//    }
    return this.o.get();
  }

  public final void h()
  {
    synchronized (this.p)
    {
      if (this.r == null)
      {
        ArrayList localArrayList1 = new ArrayList();
        this.r = localArrayList1;
      }
      ArrayList localArrayList2 = this.r;
      Integer localInteger = Integer.valueOf(50);
      boolean bool = localArrayList2.add(localInteger);
      return;
    }
  }

  public final ArrayList i()
  {
	return null;
//    synchronized (this.p)
//    {
//      if (this.r == null)
//      {
//        localArrayList1 = null;
//        return localArrayList1;
//      }
//      ArrayList localArrayList2 = this.r;
//      ArrayList localArrayList1 = new ArrayList(localArrayList2);
//    }
  }

  public final String j()
  {
    synchronized (this.p)
    {
      String str = this.q;
      return str;
    }
  }

  public final String k()
  {
    synchronized (this.p)
    {
      String str = this.s;
      return str;
    }
  }

  public final int l()
  {
    synchronized (this.p)
    {
      int i1 = this.t;
      return i1;
    }
  }
}

/* Location:           E:\AndroidDecompiler\jd-gui-0.3.3.windows\newrclasses.dex.dex2jar.jar
 * Qualified Name:     com.ideashower.readitlater.objects.j
 * JD-Core Version:    0.6.0
 */